Smart Card Research and Advanced Applications by Sonia Belaïd & Tim Güneysu
Author:Sonia Belaïd & Tim Güneysu
Language: eng
Format: epub
ISBN: 9783030420680
Publisher: Springer International Publishing
4.1 Random Space Exploration
The random space exploration algorithm is described in Algorithm 1.4
The algorithm returns a key candidate that maximizes the sum of scalar products over the small set of key candidates we explore. Hence, the algorithm tries to find the maximizing key of the distinguisher. We note that the term in step 14: results in matching the leakage of S-box with a kind of template given by the sum of the leakages of the S-boxes to . If the guess for the keys to is correct, that template converges for larger values of s to the true leakage function value and the chance to recover the correct key increases with greater s. Actually this observation could already have been the starting point for designing the algorithm. Another design idea was based on the observation, that when having a set of different pairs of S-boxes there is a good chance to have one pair for which the correct key can be found. This pair then results in a better template for matching the leakage of the third S-box, and so on.
The cost of the proposed algorithm is modest in terms of memory, we just need to store the maximum key. In terms of time, the algorithm is also efficient and it has a running time .
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Linux Device Driver Development Cookbook by Rodolfo Giometti(3957)
Embedded Programming with Modern C++ Cookbook by Igor Viarheichyk(3784)
Implementing Cellular IoT Solutions for Digital Transformation by Dennis McCain(3704)
Embedded Linux Development Using Yocto Project - Third Edition by Otavio Salvador & Daiane Angolini(3551)
TinyML Cookbook by Gian Marco Iodice(3470)
Simplifying 3D Printing with OpenSCAD by Colin Dow(2861)
TinyML Cookbook by Gian Marco Iodice & Ronan Naughton(2623)
Fusion 360 for Makers by Lydia Sloan Cline(2231)
Networking A Beginner's Guide by Bruce Hallberg(2228)
Hands-On Linux for Architects by Denis Salamanca(2073)
But How Do It Know? by J. Clark Scott(2039)
Computers For Seniors For Dummies by Nancy C. Muir(2023)
Raspberry Pi and MQTT Essentials by Dhairya Parikh(1980)
Arduino Project Handbook, Volume 2: 25 Simple Electronics Projects for Beginners by Geddes Mark(1963)
9781803246888-ENHANCING DEEP LEARNING WITH BAYESIAN INFERENCE by Unknown(1918)
Hack and HHVM by Owen Yamauchi(1904)
31 Days Before Your CompTIA A+ Exams (Shanette Luellen's Library) by Benjamin Patrick Conry(1878)
MicroPython Projects by Jacob Beningo(1768)
Hands-On Internet of Things with MQTT by Tim Pulver(1730)
